
/** widget **/

.widget {
  _overflow-x: hidden;
  position: relative; padding: 20px 20px 20px 20px;
  background: #fff;
  _height: 1px;
  _overflow-y: visible; }

.widget h2.title- {
  font-size: 1.65em; font-weight: 900; color: #22314e;
	margin-bottom: 10px;  }

.widget .bg1- {
  font-size: 1px;
  width: 12px; height: 12px;
  position: absolute; top: 0px; left: 0px;
  background: url({{!static type="images" "decoration/corner-tl.png"}}) 0 0 no-repeat;
  _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-tl.png"}}', sizingMethod='crop'); }
  
.widget .bg2- {
  font-size: 1px;
  width: 12px; height: 12px;
  position: absolute; top: 0px; right: 0px;
  background: url({{!static type="images" "decoration/corner-tr.png"}}) 0 0 no-repeat;
  _right: expression(this.parentNode.offsetWidth % 2? "-1px" : "0px");
  _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-tr.png"}}', sizingMethod='crop'); }

.widget .bg3- {
  font-size: 1px;
  width: 12px; height: 12px;
  position: absolute; bottom: 0px; right: 0px;
  background: url({{!static type="images" "decoration/corner-br.png"}}) 0 0 no-repeat;
  _bottom: expression(this.parentNode.offsetHeight % 2? "-1px" : "0px");
  _right: expression(this.parentNode.offsetWidth % 2? "-1px" : "0px");
  _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-br.png"}}', sizingMethod='crop'); }
  
.widget .bg4- {
  font-size: 1px;
  width: 12px; height: 12px;
  position: absolute; left: 0px; bottom: 0px;
  background: url({{!static type="images" "decoration/corner-bl.png"}}) 0 0 no-repeat;
  _bottom: expression(this.parentNode.offsetHeight % 2? "-1px" : "0px");
  _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-bl.png"}}', sizingMethod='crop'); }

.widget .content-wrap- {
  _width: 100%; _overflow-x: hidden; }
